Reverse Cycle Walking and Its Applications

نویسندگان

  • Sarah Miracle
  • Scott Yilek
چکیده

We study the problem of constructing a block-cipher on a “possibly-strange” set S using a block-cipher on a larger set T . Such constructions are useful in format-preserving encryption, where for example the set S might contain “valid 9-digit social security numbers” while T might be the set of 30-bit strings. Previous work has solved this problem using a technique called cycle walking, first formally analyzed by Black and Rogaway. Assuming the size of S is a constant fraction of the size of T , cycle walking allows one to encipher a point x ∈ S by applying the block-cipher on T a small expected number of times and O(N) times in the worst case, where N = |T |, without any degradation in security. We introduce an alternative to cycle walking that we call reverse cycle walking, which lowers the worst-case number of times we must apply the block-cipher on T from O(N) to O(logN). Additionally, when the underlying block-cipher on T is secure against q = (1 − )N adversarial queries, we show that applying reverse cycle walking gives us a cipher on S secure even if the adversary is allowed to query all of the domain points. Such fully secure ciphers have been the the target of numerous recent papers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of 3D Passive Walking Including Turning Motions for the Finite-width Rimless Wheel

The focus of studies in the field of passive walking has often been on straight walking, while less attention has been paid to the field of turning motions. In this paper, the passive motions of a finite width rimless wheel as the simplest 3D model of passive biped walkers was investigated with a focus on turning motions. For this purpose, the hybrid model of the system consisting of continuous...

متن کامل

SIMULATED ANNEALING ALGORITHM FOR SELECTING SUBOPTIMAL CYCLE BASIS OF A GRAPH

The cycle basis of a graph arises in a wide range of engineering problems and has a variety of applications. Minimal and optimal cycle bases reduce the time and memory required for most of such applications. One of the important applications of cycle basis in civil engineering is its use in the force method to frame analysis to generate sparse flexibility matrices, which is needed for optimal a...

متن کامل

The Effect of Partial Weight Support with Ground Walking Training on Temporal and Spatial Gait in Patients with Chronic Stroke

Background. There have been many studies on partial weight support walking training. However, most studies have been performed in treadmill settings, not in actual walking environments. Objectives. This study aimed to investigate the effect of partial weight support ground walking training on the temporal and spatial gait parameters of chronic stroke patients. Methods. This study was designed...

متن کامل

Reverse Engineering of Network Software Binary Codes for Identification of Syntax and Semantics of Protocol Messages

Reverse engineering of network applications especially from the security point of view is of high importance and interest. Many network applications use proprietary protocols which specifications are not publicly available. Reverse engineering of such applications could provide us with vital information to understand their embedded unknown protocols. This could facilitate many tasks including d...

متن کامل

Effect of different walking speed on the gait kinematics of individuals with knee varus

The purpose of current study was to investigate the spatio-temporal gait parameters and knee varus angle during walking at different speeds in young with knee varus. 18 subjects with varus deformity classified at grade 3 of bowleg and 17 healthy subjects, volunteered to participate in this study. The following variables include stance, swing, double support and cycle time, cadence, stride le...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016